window.onload=function(){
	$("#checkForm").validate({
		rules: {
			yearFull:{
				number:true,
				min:0
			},
			yearPart:{
				number:true,
				min:0
			},
			poitMark:{
				number:true,
				min:0
			},
			reserveMark:{
				number:true,
				min:0
			},
			firstStepScore:{
				number:true,
				min:0
			},
			secondStepScore:{
				number:true,
				min:0
			},
			thirdStepScore:{
				number:true,
				min:0
			},
			totalScore:{
				required:true,
				number:true,
				min:0
			}
		},
		messages: {
		},
		submitHandler:function(form){
			//将条件转成json数据
			var params = getJson('condition');
			//将转成的json数据设置到条件属性中
			$('#retrieval').val(params);
			form.submit();
		},
		errorContainer: "#messageBox",
		errorPlacement: function(error, element) {
			$("#messageBox").text("输入有误，请先更正。");
			if (element.is(":checkbox")||element.is(":radio")||element.parent().is(".input-append")){
				error.appendTo(element.parent().parent());
			} else {
				error.insertAfter(element);
			}
		}
	});
	tabBox();
//	if($('#id').val() != ""){
		btnClick();
//	}
}

function tabBox(){
	var width = $('.tabbox .content').width();
	$('.tabbox .content ul').width(width*$('.tabbox .content li').length+'px');
	$('.tabbox .content ul li').width(width+'px');
	$(".tabbox .tab a").mouseover(function(){
		$(this).addClass('on').siblings().removeClass('on');
		var index = $(this).index();
		number = index;
		var distance = -width*index;
		$('.tabbox .content ul').stop().animate({
			left:distance
		});
	});
	
	var auto = 1;  //等于1则自动切换，其他任意数字则不自动切换
	if(auto ==1){
		var number = 0;
		var maxNumber = $('.tabbox .tab a').length;
		function autotab(){
			number++;
			number == maxNumber? number = 0 : number;
			$('.tabbox .tab a:eq('+number+')').addClass('on').siblings().removeClass('on');
			var distance = -width*number;
			$('.tabbox .content ul').stop().animate({
				left:distance
			});
		}
		var tabChange = setInterval(autotab,30000);
		//鼠标悬停暂停切换
		$('.tabbox').mouseover(function(){
			clearInterval(tabChange);
		});
		$('.tabbox').mouseout(function(){
			tabChange = setInterval(autotab,10000);
		});
	  }  
}

function getJson(divId){
	var term = {};
	$('#'+divId+' *').each(function(){
		if($(this).attr('name') != undefined){
			term[$(this).attr('name')] = $(this).val();
		}
	});
	var params = JSON.stringify(term);
	return params;
}

function loadData(url,data){
	if(checkParameters()){
		$.ajax({
			type : "POST",
			dataType : "json",
			url : url,
			async: false,
			data : data,
			success : function(data) {
				//更新检查得分
				$('#score').text(data['checkTable'].testFull);
				$('#perfect').text(data['checkTable'].perfection+"%");
				$('tbody tr').remove();
				$('#checkResult table').remove(); //清除检查结果加载的表格
				loadDataToTable(data);
				publish();
			},
			error:function(data){
			}
		});
	} 
		
}

/**
 * 将附件数据加载到指定的容器中
 * @param attData
 */
function loadAttachment(attData){
	for(var i = 0; i<attData.length;i++ ){
		var tr ="<tr><td>"+$('#'+attData[i].tag+" tr").length+"</td><td><a href='"+appConfig.contPath+"/attachment/download.do?attId="+attData[i].id+"'>下载</a></td><td>"+attData[i].fileOrg+"</td><td>"+attData[i].uploadPerson+"</td>"+
		"<td><a href='${ctx}/documentView.jsp?fileName="+attData[i].upfileFileName+"&swfPath="+attData[i].swfPath+"' target='_blank'>"+attData[i].upfileFileName+"</a></td><td>"+attData[i].fileTime+"</td><td>"+attData[i].createDate+"</td><td>"+attData[i].size+"</td><td>"+attData[i].type+"</td></tr>";
		$('#'+attData[i].tag+" tbody").append(tr);
	}
}

/**
 * 一键下载word及相关附件压缩包
 * @param url 请求地址
 */
function downWord(url){
//    var checkModuleName = $('.sidebar-menu li.treeview.l1.active').find('a.l1 span').text();
//    var checkSubmoduleName = $('.treeview-menu li.l2.active').find('a.l2 span').text();
//    //相关模块的名称  便于导出文件名使用
//    url += "&checkModuleName="+checkModuleName+"&checkSubmoduleName="+checkSubmoduleName;
    top.location.href=url;
}
/**
 * 检查搜索条件及相关设置内容是否符合要求
 */
function checkParameters(){
	var reg = /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;
	var flag = true;
	$('#condition .required').each(function(){
		if($(this).val() == ""){
			flag = false;
			$.jBox.tip("相关分数设置内容不能为空", 'error');
			setTimeout("$.jBox.closeTip()", 2000);
			return false; //跳出循环
		}
		if(!reg.test($(this).val())){
			flag = false;
			$.jBox.tip("相关分数设置内容格式错误", 'error');
			setTimeout("$.jBox.closeTip()", 2000);
			return false; //跳出循环
		}
	});
	return flag;
}

//项目发布之后 将详情页面中的搜索和保存按钮移除
//若选择隐藏  可以修改其样式使其显示 再进行操作  
function publish(){
	if($('#status').val()==1){
		$('#btnSearch').parent().remove();
		$('#btnSubmit').remove();
//		$('#btnSearch').parent().attr('style','display:none');
//		$('#btnSubmit').attr('style','display:none');
	}
}

//页面新加的控件
$(function(){
	$("#x_top").click(function(event){$(".span10").animate({scrollTop:"0px"},300);});
})
